﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BootyBay.StoreAppMgmtCore.Models
{
    public enum AppOperationStatus
    {
        RequestSubmitted,
        AgentReceived,
        Succeeded,
        Failed,
        Unknown,
        Unauthorized
    }

    public enum AppLocalStatus
    {
        InStore,
        Purchased,
        Installed,
        OutDated,
        Processing,
        Unknown
    }

    /// <summary>
    /// http://msdn.microsoft.com/en-us/library/windows/apps/windows.system.processorarchitecture.aspx
    /// </summary>
    public enum ProcessorArchitecture
    {
        x86 = 0,
        x64 = 9,
        ARM = 5,
        Neutual = 11,
        Unknown = 65535
    }


    public enum AppOperationType
    {
        //Purchase,
        Install,
        Update,
        Uninstall,
        GetLocalStatus
    }
}
